home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 34.zip
/
BS1 part 34
/
Aztec C 5.0a disk 1.adf
/
include
/
graphics
/
view.h
< prev
Wrap
C/C++ Source or Header
|
1988-07-15
|
991b
|
56 lines
#ifndef GRAPHICS_VIEW_H
#define GRAPHICS_VIEW_H
#ifndef GRAPHICS_GFX_H
#include <graphics/gfx.h>
#endif
#ifndef GRAPHICS_COPPER_H
#include <graphics/copper.h>
#endif
struct ColorMap
{
UBYTE Flags;
UBYTE Type;
UWORD Count;
APTR ColorTable;
};
struct ViewPort
{
struct ViewPort *Next;
struct ColorMap *ColorMap;
struct CopList *DspIns;
struct CopList *SprIns;
struct CopList *ClrIns;
struct UCopList *UCopIns;
SHORT DWidth,DHeight;
SHORT DxOffset,DyOffset;
UWORD Modes;
UBYTE SpritePriorities;
UBYTE reserved;
struct RasInfo *RasInfo;
};
struct View
{
struct ViewPort *ViewPort;
struct cprlist *LOFCprList;
struct cprlist *SHFCprList;
short DyOffset,DxOffset;
UWORD Modes;
};
#define PFBA 0x40
#define DUALPF 0x400
#define HIRES 0x8000
#define LACE 4
#define HAM 0x800
#define SPRITES 0x4000
#define VP_HIDE 0x2000
#define GENLOCK_AUDIO 0x100
#define GENLOCK_VIDEO 2
#define EXTRA_HALFBRITE 0x80
struct RasInfo
{
struct RasInfo *Next;
struct BitMap *BitMap;
SHORT RxOffset,RyOffset;
};
#endif